package com.atom.module.mvi.core.feature

import com.atom.module.mvi.core.element.Store
import io.reactivex.rxjava3.core.ObservableSource
import io.reactivex.rxjava3.disposables.Disposable

/**
 * 继承自store 同时拥有News的发送源
 */
interface Feature<Wish : Any, State : Any, News : Any> : Store<Wish, State>, Disposable {

    val news: ObservableSource<News>

}
